#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
乳腺癌预测系统启动脚本
"""

import os
import sys

# 设置工作目录
current_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(current_dir)
sys.path.insert(0, current_dir)

print("=" * 50)
print("乳腺癌预测系统启动中...")
print("=" * 50)
print(f"工作目录: {os.getcwd()}")
print(f"Python版本: {sys.version}")
print("=" * 50)

try:
    # 导入应用
    from app_new import app, init_model
    
    print("正在初始化系统...")
    if init_model():
        print("✅ 系统初始化成功！")
        print("🌐 启动Web服务器...")
        print("📱 请在浏览器中访问: http://localhost:5000")
        print("🛑 按 Ctrl+C 停止服务器")
        print("=" * 50)
        app.run(debug=False, host='0.0.0.0', port=5000)
    else:
        print("❌ 系统初始化失败！")
        input("按回车键退出...")
        
except Exception as e:
    print(f"❌ 启动失败: {e}")
    import traceback
    traceback.print_exc()
    input("按回车键退出...")
